<?php
namespace Admin\Model;
use Think\Model;
header("Content-Type:text/html; charset=utf-8");
class ProductModel extends Model {
	protected $autoCheckFields = false;  //关闭字段信息的自动检测
	public function index(){	
	}
	//产品列表
	public function product_list(){
		$product=M('product');
		$keyword=trim(I('keyword'));
		$where="(title LIKE '%".$keyword."%' or clone LIKE '%".$keyword."%' or huohao LIKE '%".$keyword."%')";
		$count = $product->where($where)->count();// 查询满足要求的总记录数
		//print_r($count);exit;
		$Page = new \Think\Page($count,10);// 实例化分页类 传入总记录数和每页显示的记录数(25)
		$show  = $Page->show();// 分页显示输出
		// 进行分页数据查询 注意limit方法的参数要使用Page类的属性
		$list = $product->limit($Page->firstRow.','.$Page->listRows)->where($where)->order('id desc')->select();
		/*print_r($show);exit('sss');
		echo M()->_sql();exit;*/
		$arr=array('page'=>$show,'count'=>$count,'list'=>$list);
		return $arr;
	}
	//添加产品
	public function product_add(){
		$title=I('title');
		$info=I('info');
		$content=I('content');
		$clone=I('clone');
		$huohao=I('huohao');
		$preg ="/<img src=\"(.+?)\".*?>/";
		preg_match_all($preg,html_entity_decode($content),$img);
		
		$f_timestamp=date('Y-m-d H:i:s',time());
	
		$f_update_time=date('Y-m-d H:i:s',time());
		$product=M('product');
		$data=array(
				'info'=>$info,
				'title'=>$title,
				'img'=>$img[1][0],
				'content'=>html_entity_decode($content),
				'clone'=>$clone,
				'huohao'=>$huohao,
				'ctime'=>$f_timestamp,
				'utime'=>$f_update_time,
		 		    );
		$res_add=$product->data($data)->add();
		
		if ($res_add=='') {
			return 2;
		}else{
			return 1;
		}

	}
	public function update(){
		$id=I('id');
		$product=M('product');
		$list=$product->where('id='.$id)->find();
		return $list;
	}

	//产品修改
	public function product_update(){
		$id=I('id');
		$info=I('info');
		$title=I('title');
		$content=I('content');
		
		$preg ="/<img src=\"(.+?)\".*?>/";
		preg_match_all($preg,html_entity_decode($content),$img);
		$clone=I('clone');
		$huohao=I('huohao');
		$f_update_time=date('Y-m-d H:i:s',time());
		$product=M('product');
		$data=array(
				'info'=>$info,
				'title'=>$title,
				'img'=>$img[1][0],
				'content'=>html_entity_decode($content),
				'clone'=>$clone,
				'huohao'=>$huohao,
				'utime'=>$f_update_time,
		 		    );
		$res_update=$product->data($data)->where('id='.$id)->save();
		//echo M()->_sql();exit;
		if ($res_update=='') {
			return 2;
		}else{
			return 1;
		}
	}
	//删除
	public function product_del(){
		$id=I('id');
		$product=M('product');
		$res_del=$product->where('id='.$id)->delete();
		if ($res_del=="") {
			return 2;
		}else{
			return 1;
		}
	}
//	//添加栏目
//	public function add_column(){
//		$title=I('title');
//		$group=M('group');
//		$data=array('name'=>$title,);
//		$res=$group->data($data)->add();
//		//echo  M()->_sql();exit('@@@');
//		if ($res=='') {
//			return '2';
//		}
//		return '1';
//	}
//	//删除栏目
//	public function del_column(){
//		$id=I('id');
//		$group=M('group');
//		$res=$group->where('id='.$id)->delete();
//		if ($res=='') {
//			return '2';
//		}
//		return '1';
//	}
}
?>